//页面加载完之后就会调用下面的函数
$(function () {
    $("#topBtn").click(setTop);
    $("#wonderfulBtn").click(setWonderful);
    $("#deleteBtn").click(setDelete);
});



function like(btn, entityType, entityId, entityUserId,postId) {
    $.post(
        //提交一个post请求
        //第一个参数，提交的路径
            CONTEXT_PTAH + "/like",
        //第二个参数，提交的参数
        {"entityType":entityType, "entityId":entityId, "entityUserId":entityUserId, "postId":postId},
        //第三个参数：对于后台返回值的操作
        function (data) {
                //现将返回值进行解析
                data = $.parseJSON(data);
                if (data.code == 0) {
                    //code为0就说明点赞成功，既可以处理页面上的数据
                    //更改点赞数量，<i>(1)</i>
                    $(btn).children("i").text(data.likeCount);
                    //修改点赞的状态
                    $(btn).children("b").text(data.likeStatus==1?'已赞':'赞');
                } else {
                    //code不为0就说明点赞不成功,弹出一个窗口提示失败的原因
                    alert(data.msg);
                }
        }
    );
}

//置顶
function setTop() {
    $.post(
        CONTEXT_PTAH + "/discuss/top",
        {"id":$("#postId").val()},
        function (data) {
            // 处理返回的结果
            data = $.parseJSON(data);
            if (data.code === 0) {
                // code为0就说明置顶成功
                $("#topBtn").attr("disabled", "disabled");
            } else {
                alert(data.msg);
            }
        }
    );
}

//加精
function setWonderful() {
    $.post(
        CONTEXT_PTAH + "/discuss/wonderful",
        {"id":$("#postId").val()},
        function (data) {
            // 处理返回的结果
            data = $.parseJSON(data);
            if (data.code === 0) {
                // code为0就说明加精成功
                $("#wonderfulBtn").attr("disabled", "disabled");
            } else {
                alert(data.msg);
            }
        }
    );
}


//删除
function setDelete() {
    $.post(
        CONTEXT_PTAH + "/discuss/delete",
        {"id":$("#postId").val()},
        function (data) {
            // 处理返回的结果
            data = $.parseJSON(data);
            if (data.code === 0) {
                // code为0就说明删除成功，然后就跳转到首页
                location.href = CONTEXT_PTAH + "/index";
            } else {
                alert(data.msg);
            }
        }
    );
}

